home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / The World of Computer Software.iso / wfs203.zip / WFSBUGS.200 < prev    next >
Text File  |  1992-12-04  |  5KB  |  158 lines

  1. This file describes bugs, hints, things found during the beta test
  2. of WFS 2.x.
  3.  
  4. ======================================================================
  5. Incorrout -- WFSFILES cannot find "@files" file when "fileinfo" not spec'd
  6.  
  7. Description:
  8.  
  9. When the "fileinfo" statement is not specified in the static file the
  10. default value for this paramtere should be "@files".  WFSFILES was
  11. not finding this when processing files. Message:
  12.  
  13.   Warning: fopen(): file 'c:/waffle/files/mednews/a'
  14.         No such file or directory
  15.  
  16. was issued. Note the filename portion of the filespec...
  17.  
  18. Conclusion:
  19.  
  20. Function WafInit() in waf.c sets default values for static file
  21. entries not coded is in error for "fileinfo".  This code will be
  22. changed to specify the correct default value.
  23.  
  24. Caution! The code in release 2.0.0 causes a storage overlay.  There
  25. may be unpredictable results when the fileinfo statement is not
  26. present in the static file.
  27.  
  28. Circumvention:
  29.  
  30. Specify a "fileinfo" statement in your static file.
  31.  
  32. Fixed: 2.0.1
  33.  
  34. 29-Nov-92
  35. ======================================================================
  36. Incorrout -- Message missing when maillist.cfg "FileIdent" token is in error
  37.  
  38. Description:
  39.  
  40. A user coded the "FileIdent" token in a mailing list configuration
  41. file with an operand other than the defined "maillist2" value.  An
  42. incomming message with a command (I presume) was directed at the
  43. list. The sender got the help file; that help was sent was recorded
  44. in the WFSLOG.
  45.  
  46. Missing from the WFSLOG was the message saying that the "FileIdent"
  47. did not pass validation.  Because the message was missing, the SysOp
  48. was unable to determine why help was sent and that mail list
  49. processing did not work.
  50.  
  51. Conclusion:
  52.  
  53. Function ReadMailListConfig() in mls.c correctly *detects* the 
  54. mismatch of the "FileIdent" operand and reports the error to
  55. the caller. He correctly formats the error message but does not
  56. write the message to the WFSLOG file!
  57.  
  58. The Record() call will be added following the code that formats the
  59. message.
  60.  
  61. Fixed: 2.0.1
  62.  
  63. 29-Nov-92
  64. ======================================================================
  65. doc -- SysOp names the maillist UserID the same as the alias for the list
  66.  
  67. Description:
  68.  
  69. A SysOp defined a mailing list with the UserID in the USER directory
  70. hierarchy the same as the name specified in the ALIASES file.
  71.  
  72. Although this works, it can lead to bounces being propogated to other
  73. users on the mailing list when one (or more) of the mailing list
  74. members becomes unreachable.
  75.  
  76. The documentation does not spell this out.
  77.  
  78. Conclusion:
  79.  
  80. The documentation will be changed to state that the UserID and the
  81. alias for the mailing list should be different because of the 
  82. possibility of bounces.
  83.  
  84. Fixed: 2.0.1
  85.  
  86. 29-Nov-92
  87. ======================================================================
  88. feature -- Automatically delete old articles from mailing list archive
  89.  
  90. Description:
  91.  
  92. A beta tester suggested adding a feature to the mailing list
  93. configuration file that would cause old articles in a mailing list to
  94. be deleted automatically once the article had been forwarded to
  95. members of the mailing list.
  96.  
  97. Conclusion:
  98.  
  99. Suggestion accepted.
  100.  
  101. Implementation Decision:
  102.  
  103. Articles will still be numbered sequentially.  
  104.  
  105. The most recent article posted to the mailing list will be preserved
  106. in the list. This gives function MLSHiLow() in mls.c one article
  107. number as memory of which article number is next when a new article
  108. arrives for the target mailing list.
  109.  
  110. Implementation:
  111.  
  112. The AutoDelete statement is defined for the mailing list
  113. configuration file. The operand of the statement is a boolean term.
  114. The default is NO.
  115.  
  116. Typedef Mls in mls.h will be changed to have a Boolean member for the
  117. AutoDelete feature.
  118.  
  119. Function ReadMailListConfig() in mls.c will be changed to recognize
  120. the AutoDelete statement; its default value will be set.
  121.  
  122. Function MailServer() in sendf.c will be changed to delete the
  123. current minus one article after sending the current article.
  124.  
  125. Documentation file mls.spr will be changed to document the mailing
  126. list configuration file's AutoDelete statement.
  127.  
  128. Implemented: 2.0.2
  129.  
  130. 3-Dec-92.
  131. ======================================================================
  132. incorrout -- "welcome" in mailing list config file has default value
  133.  
  134. Description:
  135.  
  136. The documentation says that the "welcome" statement in the mailing
  137. list configuration file is optional.  The actual behavior is
  138. different; the code provides a default value of "welcome.txt".
  139.  
  140. Conclusion:
  141.  
  142. The program will be changed to match the documented behavior.
  143.  
  144. function ReadMailListConfig() in mls.c will be changed to NOT set
  145. a default value for the "welcome" statement.
  146.  
  147. function MLSJoin() [the JOIN command processor] in mls.c will be
  148. changed to test for presence of the welcome value as a condition for
  149. copying it to the session transcript.
  150.  
  151. function MLSJoin() in mls.c will be changed to Record() a message to
  152. WFSLOG when the welcome message is copied to the session transcript.
  153.  
  154. Fixed: 2.0.3
  155.  
  156. 4-Dec-92.
  157. ======================================================================
  158.